
Move your QuickBooks Desktop file to QuickBooks Online
by Intuit•568• Updated 1 week ago
Follow these steps to move from QuickBooks Desktop Pro, Premier, and Enterprise to QuickBooks Online.
Prerequisites
To get started with your migration, you’ll need an active QuickBooks Online account. If you’re not sure which QuickBooks Online is right for you, check out these resources:
Note: You have 90 days from the time you create your QuickBooks Online account to move your data. If you’re not sure how old your company is, sign in to QuickBooks Online. Then, refresh this page for personalized info.
How long does it take to migrate? Migration time depends on a few things, like how complex and large your QuickBooks Desktop file is.
What transfers from QuickBooks Desktop to QuickBooks Online? To learn more about names and what transfers, check out our comparison article.
Need more help? Check out the Move from QuickBooks Desktop to QuickBooks Online Resource Center.
The QuickBooks design has been updated! If this video doesn't match what you see in QuickBooks, use the in-app Search bar to navigate to the page you need.
Explore the benefits of moving to QuickBooks Online including automatic updates for the latest version of QuickBooks, tracking and sending invoices on the go, and mobile alerts. Learn more about QuickBooks Online.
Move your file
Step 1: Make sure your company file isn’t too big to export
Each transaction in your file links to every other entry. An invoice, for example, links to the customer and each item, account, estimate, sales tax, and payment. To move data to QuickBooks Online, the total links should be less than 2,000,000. To check, press Ctrl+1 or F2 on your keyboard.
If you’re over 2,000,000 targets, here’s what to do:
- Condense your data. The Condense Data utility helps streamline your company data files and improve its performance.
- Use the Lists and Balances or Lists Only options when you migrate.
- Manually enter your opening balances in a new QuickBooks Online file.
Step 2: Get your desktop file ready
- Make sure QuickBooks is up-to-date.
- Mark any customers, vendors, or accounts you don't use as inactive. This will clean up the data you moved to QuickBooks Online.
- Print a copy of your sales tax liability report. You'll need it to enter adjustments after your move.
- Go to Reports, then select Vendors & Payables.
- Select Sales Tax Liability.
- From the Dates ▼ dropdown, select All.
- From the Print ▼ dropdown, select Save as PDF.
- Choose the folder you want to save it in, name the file, and then select Save.
- If you use online banking or import bank transactions;
- Make sure to categorize and reconcile bank and credit card statements/transaction. Go to Banking, select Bank Feeds then Bank Feeds Center.
- If you use QuickBooks Desktop Payroll:
- Terminate or deactivate any employees you haven't paid in the current year.
- Make sure employee profile info (first, last name, Social Security number, date of birth, hire date, and address) are available and updated for all employees.
- Wait 2–3 days after you've run payroll to move your data. This helps make all your paycheck info transfer over to QuickBooks Online. Then, move your data before your next payroll.
Note: Make sure to move your data at least a few days before your next payroll run. This will give you time to finish the setup for Online Payroll.
- If you use QuickBooks Desktop Payments:
- To move your QuickBooks Payments subscription to Online, your QuickBooks Online account admin email needs admin-level permissions on your QuickBooks Desktop Intuit Account.
- If you use QuickBooks Time, contact us for help setting up your account in QuickBooks Online.
Step 3: Move your QuickBooks Desktop file to QuickBooks Online
You have two options to move your data.
Important! If your QuickBooks Desktop version is 2021 or older or you don’t have access to QuickBooks Desktop, you'll have to use the web-based migration tool. |
Migration using QuickBooks Desktop
Step 4: Get ready to use QuickBooks Online
The QuickBooks design has been updated! If this video doesn't match what you see in QuickBooks, use the in-app Search bar to navigate to the page you need.
Get personalized help using QuickBooks with QuickBooks Live.
Next you can follow this list of what to setup in you new QuickBooks Online company.
- Schedule a 1 hour call with one of our experts. We'll answer questions about your data move, show you around QuickBooks Online, and help you tackle everyday tasks.* Check out the Move from QuickBooks Desktop to QuickBooks Online Resource Center, where you can schedule your call.
- Check out this getting started info: Get started with QuickBooks Online and Get started and adjust settings after you sign up for QuickBooks Online.
- Connect your bank or credit card account.
- Create and send invoices to your customer.
Note: If you track sales tax, set up location-based sales tax in QuickBooks first. - Track your bills and learn how to pay them in QuickBooks.
- If you use payroll, follow this guide to set up and run your payroll in QuickBooks Online.
Note: To view this, you'll need to sign in to QuickBooks Online or review our article Get started with Online Payroll.
Related articles
- If you use QuickBooks Desktop for Mac, check out Move from QuickBooks Desktop for Mac to QuickBooks
- For Accountants, we have an exclusive Batch Migration tool for you to use.
- To learn more about QuickBooks Online navigation, see Understand the navigation menu in QuickBooks on the Intuit Platform
Sign in now for personalized help
See articles customized for your product and join our large community of QuickBooks users.
More like this
- Move QuickBooks Desktop files to QuickBooks Online with the Accountant Batch Migration Toolby QuickBooks
- Move your QuickBooks Desktop Payroll info to QuickBooks Online Payroll (payroll only)by QuickBooks
- Move from QuickBooks Desktop for Mac to QuickBooks Onlineby QuickBooks
- Move your QuickBooks Desktop accounting info to QuickBooks Online Payrollby QuickBooks